package karaoke.negocio;

import java.util.Collection;
import java.util.List;

import org.omg.CORBA.PUBLIC_MEMBER;

import karaoke.dao.TrabajadorDAO;
import karaoke.excepcion.DAOExcepcion;
import karaoke.modelo.Trabajador;

public class GestionTrabajador {
	
		public Collection<Trabajador> buscarPorNombre(String nombres)
				throws DAOExcepcion {
			TrabajadorDAO dao = new TrabajadorDAO();
			return dao.listar();
		}
		
		public List<Trabajador> listar()
				throws DAOExcepcion {
			TrabajadorDAO dao = new TrabajadorDAO();
			return dao.listar();
		}
		
	
		public Trabajador insertar(String nombres, String apellidos, String sexo, String usuario, String clave, String email, int dni, int telefono)
				throws DAOExcepcion {
			TrabajadorDAO dao = new TrabajadorDAO();

			Trabajador vo = new Trabajador();
			vo.setNombres(nombres);
			vo.setApellidos(apellidos);
			vo.setSexo(sexo);
			vo.setUsuario(usuario);
			vo.setClave(clave);
			vo.setEmail(email);
			vo.setDni(dni);
			vo.setTelefono(telefono);			

			return dao.insertar(vo);
		}
		
		public Trabajador obtenerTrabajadorPorId(int idTrabajador) throws DAOExcepcion{
			TrabajadorDAO dao= new TrabajadorDAO();
			return dao.obtenerTrabajadorPorId(idTrabajador);
		} 
		
		
		
		
		
}

